package com.liveneo.adapter.mobile.model.response;

import java.util.List;
import com.liveneo.adapter.mobile.model.BaseResponse;
import com.liveneo.adapter.mobile.model.dto.LossInjuredDto;
import com.liveneo.adapter.mobile.model.dto.LossObjectDto;
import com.liveneo.adapter.mobile.model.dto.LossThreeDto;
import com.liveneo.adapter.mobile.model.dto.SurveyComInfoDto;
import com.liveneo.adapter.mobile.model.dto.SurveyFeesInfoDto;
import com.liveneo.adapter.mobile.model.dto.SurveyGaugeInfoDto;
import com.liveneo.adapter.mobile.model.dto.SurveyIdeaInfoDto;
import com.liveneo.adapter.mobile.model.dto.SurveySiteInfoDto;

/**
 * 获取查勘信息 响应VO
 * @author wangxx
 *
 * @since 2016年6月13日
 */
public class SurveyLossInfoResponse extends BaseResponse {
    /**
     * 损失项ID
     */
    private String                  lossUuid;
    /**
     * 查勘信息列表标识
     * 0-公共信息 1-现场信息 2-查勘意见 3-三者车信息 4-物损损失项 5-人员伤亡信息 6-直接理赔费用 7-预估信息
     */
    private String                  surveyItemFlag;
    /**
     * 公共信息
     */
    private SurveyComInfoDto        surveyComInfo;
    /**
     * 现场信息
     */
    private SurveySiteInfoDto       surveySiteInfo;
    /**
     * 查勘意见
     */
    private SurveyIdeaInfoDto       surveyIdeaInfo;
    /**
     * 三者车信息
     */
    private List<LossThreeDto>      threeInfoList;
    /**
     * 物损损失信息
     */
    private List<LossObjectDto>     objectInfoList;
    /**
     * 人员伤亡信息
     */
    private List<LossInjuredDto>    injuredInfoList;
    /**
     * 直接理赔费用
     */
    private List<SurveyFeesInfoDto> claimFeesList;
    /**
     * 预估信息
     */
    private SurveyGaugeInfoDto      surveyGaugeInfo;

    public String getLossUuid() {
        return lossUuid;
    }

    public void setLossUuid(String lossUuid) {
        this.lossUuid = lossUuid;
    }

    public String getSurveyItemFlag() {
        return surveyItemFlag;
    }

    public void setSurveyItemFlag(String surveyItemFlag) {
        this.surveyItemFlag = surveyItemFlag;
    }

    public SurveyComInfoDto getSurveyComInfo() {
        return surveyComInfo;
    }

    public void setSurveyComInfo(SurveyComInfoDto surveyComInfo) {
        this.surveyComInfo = surveyComInfo;
    }

    public SurveySiteInfoDto getSurveySiteInfo() {
        return surveySiteInfo;
    }

    public void setSurveySiteInfo(SurveySiteInfoDto surveySiteInfo) {
        this.surveySiteInfo = surveySiteInfo;
    }

    public SurveyIdeaInfoDto getSurveyIdeaInfo() {
        return surveyIdeaInfo;
    }

    public void setSurveyIdeaInfo(SurveyIdeaInfoDto surveyIdeaInfo) {
        this.surveyIdeaInfo = surveyIdeaInfo;
    }

    public List<LossThreeDto> getThreeInfoList() {
        return threeInfoList;
    }

    public void setThreeInfoList(List<LossThreeDto> threeInfoList) {
        this.threeInfoList = threeInfoList;
    }

    public List<LossObjectDto> getObjectInfoList() {
        return objectInfoList;
    }

    public void setObjectInfoList(List<LossObjectDto> objectInfoList) {
        this.objectInfoList = objectInfoList;
    }

    public List<LossInjuredDto> getInjuredInfoList() {
        return injuredInfoList;
    }

    public void setInjuredInfoList(List<LossInjuredDto> injuredInfoList) {
        this.injuredInfoList = injuredInfoList;
    }

    public List<SurveyFeesInfoDto> getClaimFeesList() {
        return claimFeesList;
    }

    public void setClaimFeesList(List<SurveyFeesInfoDto> claimFeesList) {
        this.claimFeesList = claimFeesList;
    }

    public SurveyGaugeInfoDto getSurveyGaugeInfo() {
        return surveyGaugeInfo;
    }

    public void setSurveyGaugeInfo(SurveyGaugeInfoDto surveyGaugeInfo) {
        this.surveyGaugeInfo = surveyGaugeInfo;
    }
}
